home *** CD-ROM | disk | FTP | other *** search
- /************************************************************************
- *
- * font.ray
- *
- * This is an example scene file for the rsdefs package originally
- * created by Paul Chamberlain and modified to use the rsdefs
- * package.
- *
- * Please do not edit this file, or any of the other files in
- * this package! Make additions to these in your own separate
- * file. If you think you have something that should be added
- * permanently, please send it to Larry Coffin and/or David
- * DeBry (email addresses listed below). If we include it in
- * the next release, we'll put your name in the contributor's
- * list.
- *
- * Contributors (in alphabetical order):
- * Paul Chamberlain <tif@austin.ibm.com>
- * Larry Coffin <lcoffin@clciris.chem.umr.edu>
- * David DeBry <ddebry@dsd.es.com>
- * Eric Fontano <fontano@hydra.rose.brandeis.edu>
- * Dan Peisach <peisach@hydra.rose.brandeis.edu>
- */
-
-
- #include "defs.rh"
-
- /***************************************************************************
- *
- * Constants
- */
-
- #define THICK 0.15
-
- /***************************************************************************
- *
- * Surfaces
- */
-
- surface orange
- ambient 0.3 0.1 0
- diffuse 0.7 0.4 0.1
- reflect 0.15
- surface blueshine
- ambient 0 0 0.02
- diffuse 0 0 0.5
- specular 0.4 0.4 0.6
- specpow 100
- reflect 1
-
-
- /***************************************************************************
- *
- * Viewing
- */
-
- RSFtv_alpha()
-
- eyep 0 -200 0
-
-
- light .8 point 20 30 66
- light 1.2 point 0 -20 10
-
- /***************************************************************************
- *
- * Floor
- */
-
- plane blueshine 0 0 (-4.500*(2.0+THICK) - 1) 0 0 1
-
- /***************************************************************************
- *
- * Everything!
- */
-
- applysurf orange
- list
- list
- RSPfont_A(,THICK) translate (0.000*2.0) 0 0
- RSPfont_B(,THICK) translate (0.750*2.0) 0 0
- RSPfont_C(,THICK) translate (1.500*2.0) 0 0
- RSPfont_D(,THICK) translate (2.250*2.0) 0 0
- RSPfont_E(,THICK) translate (3.000*2.0) 0 0
- RSPfont_F(,THICK) translate (3.750*2.0) 0 0
- RSPfont_G(,THICK) translate (4.500*2.0) 0 0
- RSPfont_H(,THICK) translate (5.250*2.0) 0 0
- RSPfont_I(,THICK) translate (6.000*2.0) 0 0
- RSPfont_J(,THICK) translate (6.750*2.0) 0 0
- RSPfont_K(,THICK) translate (7.500*2.0) 0 0
- RSPfont_L(,THICK) translate (8.250*2.0) 0 0
- RSPfont_M(,THICK) translate (9.000*2.0) 0 0
- RSPfont_N(,THICK) translate (9.750*2.0) 0 0
- RSPfont_O(,THICK) translate (10.500*2.0) 0 0
- RSPfont_P(,THICK) translate (11.250*2.0) 0 0
- end
- translate 0 0 (0.000*(2.0+THICK))
- list
- RSPfont_Q(,THICK) translate (2.250*2.0) 0 0
- RSPfont_R(,THICK) translate (3.000*2.0) 0 0
- RSPfont_S(,THICK) translate (3.750*2.0) 0 0
- RSPfont_T(,THICK) translate (4.500*2.0) 0 0
- RSPfont_U(,THICK) translate (5.250*2.0) 0 0
- RSPfont_V(,THICK) translate (6.000*2.0) 0 0
- RSPfont_W(,THICK) translate (6.750*2.0) 0 0
- RSPfont_X(,THICK) translate (7.500*2.0) 0 0
- RSPfont_Y(,THICK) translate (8.250*2.0) 0 0
- RSPfont_Z(,THICK) translate (9.000*2.0) 0 0
- end
- translate 0 0 (-1.500*(2.0+THICK))
- list
- RSPfont_a(,THICK) translate (0.000*2.0) 0 0
- RSPfont_b(,THICK) translate (0.750*2.0) 0 0
- RSPfont_c(,THICK) translate (1.500*2.0) 0 0
- RSPfont_d(,THICK) translate (2.250*2.0) 0 0
- RSPfont_e(,THICK) translate (3.000*2.0) 0 0
- RSPfont_f(,THICK) translate (3.750*2.0) 0 0
- RSPfont_g(,THICK) translate (4.500*2.0) 0 0
- RSPfont_h(,THICK) translate (5.250*2.0) 0 0
- RSPfont_i(,THICK) translate (6.000*2.0) 0 0
- RSPfont_j(,THICK) translate (6.750*2.0) 0 0
- RSPfont_k(,THICK) translate (7.500*2.0) 0 0
- RSPfont_l(,THICK) translate (8.250*2.0) 0 0
- RSPfont_m(,THICK) translate (9.000*2.0) 0 0
- RSPfont_n(,THICK) translate (9.750*2.0) 0 0
- RSPfont_o(,THICK) translate (10.500*2.0) 0 0
- RSPfont_p(,THICK) translate (11.250*2.0) 0 0
- end
- translate 0 0 (-3.000*(2.0+THICK))
- list
- RSPfont_q(,THICK) translate (2.250*2.0) 0 0
- RSPfont_r(,THICK) translate (3.000*2.0) 0 0
- RSPfont_s(,THICK) translate (3.750*2.0) 0 0
- RSPfont_t(,THICK) translate (4.500*2.0) 0 0
- RSPfont_u(,THICK) translate (5.250*2.0) 0 0
- RSPfont_v(,THICK) translate (6.000*2.0) 0 0
- RSPfont_w(,THICK) translate (6.750*2.0) 0 0
- RSPfont_x(,THICK) translate (7.500*2.0) 0 0
- RSPfont_y(,THICK) translate (8.250*2.0) 0 0
- RSPfont_z(,THICK) translate (9.000*2.0) 0 0
- end
- translate 0 0 (-4.500*(2.0+THICK))
- list
- RSPfont_0(,THICK) translate (2.250*2.0) 0 0
- RSPfont_1(,THICK) translate (3.000*2.0) 0 0
- RSPfont_2(,THICK) translate (3.750*2.0) 0 0
- RSPfont_3(,THICK) translate (4.500*2.0) 0 0
- RSPfont_4(,THICK) translate (5.250*2.0) 0 0
- RSPfont_5(,THICK) translate (6.000*2.0) 0 0
- RSPfont_6(,THICK) translate (6.750*2.0) 0 0
- RSPfont_7(,THICK) translate (7.500*2.0) 0 0
- RSPfont_8(,THICK) translate (8.250*2.0) 0 0
- RSPfont_9(,THICK) translate (9.000*2.0) 0 0
- end
- translate 0 0 (-6.000*(2.0+THICK))
- list
- RSPfont_backapostrophe(,THICK) translate (0.000*2.0) 0 0
- RSPfont_minus(,THICK) translate (0.750*2.0) 0 0
- RSPfont_equals(,THICK) translate (1.500*2.0) 0 0
- RSPfont_leftb(,THICK) translate (2.250*2.0) 0 0
- RSPfont_rightb(,THICK) translate (3.000*2.0) 0 0
- RSPfont_backslash(,THICK) translate (3.750*2.0) 0 0
- RSPfont_semicolon(,THICK) translate (4.500*2.0) 0 0
- RSPfont_apostrophe(,THICK) translate (5.250*2.0) 0 0
- RSPfont_comma(,THICK) translate (6.000*2.0) 0 0
- RSPfont_period(,THICK) translate (6.750*2.0) 0 0
- RSPfont_slash(,THICK) translate (7.500*2.0) 0 0
- RSPfont_tilde(,THICK) translate (8.250*2.0) 0 0
- RSPfont_exclamation(,THICK) translate (9.000*2.0) 0 0
- RSPfont_at(,THICK) translate (9.750*2.0) 0 0
- RSPfont_pound(,THICK) translate (10.500*2.0) 0 0
- RSPfont_dollar(,THICK) translate (11.250*2.0) 0 0
- end
- translate 0 0 (-7.500*(2.0+THICK))
- list
- RSPfont_percent(,THICK) translate (0.000*2.0) 0 0
- RSPfont_carat(,THICK) translate (0.750*2.0) 0 0
- RSPfont_ampersand(,THICK) translate (1.500*2.0) 0 0
- RSPfont_asterisk(,THICK) translate (2.250*2.0) 0 0
- RSPfont_leftp(,THICK) translate (3.000*2.0) 0 0
- RSPfont_rightp(,THICK) translate (3.750*2.0) 0 0
- RSPfont_underscore(,THICK) translate (4.500*2.0) 0 0
- RSPfont_plus(,THICK) translate (5.250*2.0) 0 0
- RSPfont_left_brace(,THICK) translate (6.000*2.0) 0 0
- RSPfont_right_brace(,THICK) translate (6.750*2.0) 0 0
- RSPfont_pipe(,THICK) translate (7.500*2.0) 0 0
- RSPfont_colon(,THICK) translate (8.250*2.0) 0 0
- RSPfont_quotes(,THICK) translate (9.000*2.0) 0 0
- RSPfont_less(,THICK) translate (9.750*2.0) 0 0
- RSPfont_greater(,THICK) translate (10.500*2.0) 0 0
- RSPfont_question(,THICK) translate (11.250*2.0) 0 0
- end
- translate 0 0 (-9.000*(2.0+THICK))
- end
- translate (-5.625*2.0) 0 (4.500*(2.0+THICK))
- rotate 0 0 1 -30
-